package com.core.family.admin.domain.req;

import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import com.core.common.gen.BaseQuery;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.List;

/**
 * @author honglei
 * @version 1.0
 * @time: 2023-7-1 8:26:40
 * @Description dto对象 平台用户
 */
@Data
public class PlatUserReq  extends BaseQuery  implements Serializable {


        /*
        *  主键id
        */
        private Integer id;

        /*
        *  租户id
        */
        private Integer orgId;

        /*
        *  姓名
        */

        private String username;

        /*
        *  密码
        */

        private String password;

        /*
        *  邮箱
        */

        private String email;

        /*
        *  手机号
        */

        private String mobile;

        /*
        *  证件号
        */

        private String idNumber;

        /*
        *  头像
        */

        private String avatar;

        /*
        *  unionid
        */

        private String unionid;

        /*
        *  openid
        */

        private String openid;

        /*
        *  其他
        */

        private String other;

        /*
        *  状态
        */
        private Integer status;

        /*
        *  
        */
        private Integer isDel;

        /*
        *  
        */
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
        private Date createTime;

        /*
        *  
        */
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
        private Date updateTime;

        /*
        *  用户类型
        */

        private String type;

}
